A Comparison of (e)EPCs and UML 2 Activity Diagrams
نویسنده
چکیده
In this paper, Event Process Chains (EPCs) and activity diagrams (ADs) of the Unified Modeling Language (UML) are compared with respect to (1) their syntax and its expressiveness, (2) their semantic domains and problems, and (3) their pragmatics and application conditions. The comparison is based on industrial experience and a survey of the research literature. Our conclusion is that while earlier versions of the UML did not provide sufficient means for modeling of business processes, the current version does. Since UML provides additional benefits over EPCs when it comes to software development as a consequence of business process modeling, we predict that for these applications, UML ADs will prevail over EPCs.
منابع مشابه
A UML 2 Profile for Event Driven Process Chains
The Event-driven Process Chain (EPCs) is a very well established business process modelling diagram. It can be used as the starting point for software development and therefore, software engineers have to read these diagrams but prefer a well-known notation. For that reason, we have developed a UML 2 profile for EPCs based on a 1 1 mapping with UML 2 Activity Diagrams. The profile is tested wit...
متن کاملBusiness Process Diagrams: An UML Extension
Although UML offers models that can be used to describe business processes, many practitioners nevertheless prefer to employ languages that are specifically designed for this purpose. These business process languages typically provide only a weak integration with software modeling languages such as UML. To enhance the support of software development we therefore suggest to extend UML’s activity...
متن کاملMapping Sequence diagram in Fuzzy UML to Fuzzy Petri Net
This ability in fuzzy UML, practically leaves the customers and market’s need without response in this important and vital area. Here, the available sequence diagrams in fuzzy UML will map into fuzzy Petri net. However, the formal models ability will be added to the Semi-formal fuzzy UML. This formalization will add the automatic processing ability to the Semi-formal fuzzy UML. Further more, t...
متن کاملProcess Orientation and Object-Orientation — An Approach for Integrating UML and Event-Driven Process Chains (EPC)
Event-driven process chains (EPC) are used by many companies for modelling, analysing and redesigning business processes. The resulting EPC models are used as a starting point for the development of information systems and for the definition of workflows. They can be applied for simulation and activity based costing. A major area of application is the implementation of standard software package...
متن کاملQuantitative evaluation of software security: an approach based on UML/SecAM and evidence theory
Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...
متن کامل